package tienda.negocio;

import java.util.Collection;

import tienda.dao.PersonaDAO;
import tienda.exception.DAOExcepcion;
import tienda.modelo.Persona;

public class GestionarPersona {
	public Persona insertar(String nombres, String paterno, String materno, 
							String sexo, String email, String fecnacimiento, 
							String codUsuario,
							String contrasena, int TipoPersona_idTipoPersona, 
							String celular, String documento, String nroDocumento) throws DAOExcepcion {
		PersonaDAO dao = new PersonaDAO();
		Persona vo = new Persona();
		
		vo.setNombres(nombres);
		vo.setPaterno(paterno);
		vo.setMaterno(materno);
		vo.setSexo(sexo);
		vo.setEmail(email);
		vo.setFecnacimiento(fecnacimiento);
		vo.setCodUsuario(codUsuario);		
		vo.setContrasena(contrasena);

		vo.setTipoPersona_idTipoPersona(TipoPersona_idTipoPersona);
		vo.setCelular(celular);
		vo.setDocumento(documento);
		vo.setNroDocumento(nroDocumento);
	
		return dao.insertar(vo);
}
	public Persona obtener(int idPersona) throws DAOExcepcion {
		PersonaDAO dao = new PersonaDAO();
		return dao.obtener(idPersona);
	}
	
	
	// obtienes los datos personales del usuario que inicia sesion	
	public Collection<Persona> datossesion(String Usu, String Pass) throws DAOExcepcion {
		PersonaDAO dao = new PersonaDAO();
		return dao.buscardatossesion(Usu, Pass);
	}
	
}
	
	
